<?php

namespace app\common\model;

/**
 * 设置操作日志模型
 */
class SettingLog extends BaseModel{
    protected $name = 'setting_log';
    /*
     * 添加数据
     */
    public function addData($data,$values){
        $data['values']=$this->setValuesAttr($values);
        return $this->insert($data);
    }
    /*
     * 获取配置list数据
     */
    public function getList($wxapp_id){
        $infos=$this->where(['wxapp_id'=>$wxapp_id])->select();
        if($infos){
            foreach ($infos as $k=>$v){
                $infos[$k]['values']=$this->getValuesAttr($v['values']);
            }
        }else{
            $infos=[];
        }
        return $infos;
    }
    /*
     * 转义成数组格式
     */
    public function getValuesAttr($value){
        return json_decode($value, true);
    }
    /*
     * 转义成json格式
     */
    public function setValuesAttr($value){
        return json_encode($value);
    }
}
